package org.jeecg.modules.app.vo;

import com.fasterxml.jackson.annotation.JsonIgnore;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.jeecg.modules.api.announcement.entity.Announcement;
import org.jeecg.modules.api.levelexplain.entity.LevelExplain;
import org.jeecg.modules.api.member.entity.Member;
import org.jeecg.modules.api.video.entity.Video;

/**
 * @Description: 首页返回信息
 * @author: Young Jun
 * @date: 2024年09月20日 10:42
 */
@Data
@ApiModel(value="首页返回信息", description="首页返回信息")
public class IndexVo {

    @ApiModelProperty(value = "会员信息")
    private Member memberInfo;
    @ApiModelProperty(value ="展示视频")
    private Video videoInfo;
    @ApiModelProperty(value = "公告信息")
    private Announcement announcement;
    @ApiModelProperty(value = "等级说明")
    @JsonIgnore
    private LevelExplain levelExplain;
    @ApiModelProperty(value = "推荐人")
    private Member recommendInfo;
    @ApiModelProperty(value = "分销订单数量")
    private Integer orderNum;
    @ApiModelProperty(value = "我的团队数量")
    private Integer teamNum;
    @ApiModelProperty(value = "佣金排行榜")
    private Integer fyNum;
}
